; Пулемет Калашников модернизированый (6П6)
;-(TrickSR)-----------------------------------------
; калибр 							7.62x54 мм
; длина ствола 						658 мм
; магазин							100, 150, 250 на ленте
; вес без магазина					7.5
; максимальная дальность стрельбы	3400 м
; эффективная дальность стрельбы	800 м
; прицельная дальность				1500 м
; дульная скорость пули				825 м/с
; темп стрельбы						650 в/м
;---------------------------------------------------

[wpn_pkm]:weapon_probability,default_weapon_params,wpn_pkm_sounds
GroupControlSection					= spawn_group
$spawn								= "weapons\pkm"			; option for Level Editor
$npc								= on					; option for Level Editor
$prefetch							= 8
scheduled							= off					; option for ALife Simulator
cform								= skeleton
class								= WP_AK74

description							= str_wpn_rp_descr

ef_main_weapon_type					= 2
ef_weapon_type						= 10

sprint_allowed						= true

kind                                     = w_rifle
repair_type                              = weapon
weapon_class                             = assault_rifle
tier									 = 4

;-------------------------------------------------------------------------------
inv_name							= str_wpn_rp
inv_name_short						= str_wpn_rp

inv_grid_width     = 6
inv_grid_height    = 2
inv_grid_x         = 0
inv_grid_y         = 22

upgr_icon_x			= 8
upgr_icon_y			= 593
upgr_icon_width		= 294
upgr_icon_height   	= 83

kill_msg_x							= 80
kill_msg_y							= 59
kill_msg_width						= 87
kill_msg_height						= 24

;-------------------------------------------------------------------------------
cost								= 20000
inv_weight							= 7.5
hud									= wpn_pkm_hud
visual								= dynamics\weapons\wpn_pkm\wpn_pkm.ogf

        upgrades                    = up_gr_firstab_pkm, up_gr_seconab_pkm, up_gr_thirdab_pkm, up_gr_fourtab_pkm, up_gr_fifthab_pkm
        installed_upgrades          =
        upgrade_scheme              = upgrade_scheme_pkm

ph_mass								= 8
;-------------------------------------------------------------------------------
ammo_class							= ammo_pkm_100

startup_ammo						= 100
ammo_current						= 600
ammo_elapsed						= 100
ammo_limit							= 700
ammo_mag_size						= 100

fire_modes							= 15, 30, -1

grenade_class						= ammo_m209

launch_speed						= 0
hand_dependence						= 1
single_handed						= 0

;-TTX---------------------------------------------------------------------------
hit_power              = 0.5, 0.5, 0.5, 0.5
hit_impulse            = 120
hit_type							= fire_wound
fire_distance						= 3400
bullet_speed						= 825					; начальная скорость пули
rpm									= 650
rpm_empty_click	= 200

use_aim_bullet						= true					; Поддерживается ли первая суппер пуля
time_to_aim							= 5.0

misfire_probability        = 0.005 ;вероятность осечки при максимальном износе  !!!old - now not working
;изношенность, при которой появляется шанс осечки
misfire_start_condition		= 0.6
;изношеность при которой шанс осечки становится константным
misfire_end_condition		= 0.1
;шанс осечки при изношености больше чем misfireStartCondition
misfire_start_prob	     	= 0.002
;шанс осечки при изношености больше чем misfireEndCondition
misfire_end_prob	     	= 0.03
;увеличение изношености при одиночном выстреле
condition_shot_dec      	= 0.0005
;увеличение изношености при выстреле очередью
condition_queue_shot_dec	= 0.0006

;-DOF---------------------------------------------------------------------------
zoom_dof							= 0.5, 1.0, 180
reload_dof							= 0.0, 0.5, 5, 1.7

fire_dispersion_base    = 0.37        ;угол (в градусах) базовой дисперсии оружия (оружия зажатого в тисках)
control_inertion_factor = 3.0f ; 2.2f
crosshair_inertion		= 7.70

;отдача
cam_return				= 0
cam_relax_speed         = 15               ;скорость возврата в исходное положение
cam_relax_speed_ai      = 360                ;скорость возврата в исходное положение у АИ
cam_dispersion          = 0.33                ;увеличения угла (в градусах) с каждым выстрелом
cam_dispersion_inc      = 0.23                ;увеличениe cam_dispersion с каждым выстрелом
cam_dispersion_frac     = 1.0                ;ствол будет подыматься на cam_dispersion*cam_dispersion_frac +- cam_dispersion*(1-cam_dispersion_frac)
cam_max_angle           = 10.0                ;максимальный угол отдачи
cam_max_angle_horz      = 50.0                ;(degree) maximum shot horizontal degree
cam_step_angle_horz     = 1.65                    ;(degree) size of step camera moved in horizontal position while shooting

PDM_disp_base           = 1.0
PDM_disp_vel_factor     = 3.0
PDM_disp_accel_factor   = 3.0
PDM_disp_crouch         = 1.0
PDM_disp_crouch_no_acc  = 1.0

fire_dispersion_condition_factor = 15        ;увеличение дисперсии в процентах при максимальном износе

;- for AI ----------------------------------------------------------------------
min_radius							= 30
max_radius							= 90

holder_range_modifier				= 1.0					; во сколько раз увеличивается eye_range
holder_fov_modifier					= 1.0					; во сколько раз увеличивается eye_fov

hit_probability_gd_novice			= 0.45
hit_probability_gd_stalker			= 0.55
hit_probability_gd_veteran			= 0.65
hit_probability_gd_master			= 0.75

;-------------------------------------------------------------------------------
slot								= 2						; // secondary
animation_slot						= 2						; type of the animation that will be used

position							= -0.027, -0.097, 0.042
orientation							= 0, -2, 0

fire_point							= 0.0, 0.158, 0.845	;0.000000,0.137000,0.649000
fire_point2							= 0.0, 0.097, 0.722

flame_particles						= weapons\generic_weapon05
smoke_particles						= weapons\generic_shoot_00
grenade_flame_particles				= weapons\generic_weapon01

shell_point							= -0.020000,0.167000,0.082000
shell_dir							= 0.0, 0.0, 0.4
shell_particles						= weapons\762x54l

;-STRAP PARAMETERS--------------------------------------------------------------

strap_position						= -0.26,-0.11,0.25		; position (offset) and orientation of the weapon when it is strapped
strap_orientation					= -15,-9,110			; (3rd person view in degrees)
strap_bone0							= bip01_spine2
strap_bone1							= bip01_spine1

light_disabled						= false
light_color							= 0.6,0.5,0.3
light_range							= 5
light_var_color						= 0.05
light_var_range						= 0.5
light_time							= 0.2

;-addons------------------------------------------------------------------------
scope_status						= 0
silencer_status						= 0
grenade_launcher_status				= 0

zoom_enabled						= true					; (on,off)zoom mode (right mouse button)
zoom_rotate_time					= 0.25
scope_zoom_factor = 0 

silencer_hit_power					= 0.0, 0.0, 0.0, 0.0
silencer_hit_impulse				= 1
silencer_fire_distance				= 1
silencer_bullet_speed				= 1

;silencer_flame_particles			= weapons\generic_weapon01
silencer_smoke_particles			= weapons\generic_shoot_00

silencer_light_color				= 0.6,0.5,0.3
silencer_light_range				= 0.01
silencer_light_var_color			= 0.05
silencer_light_var_range			= 0.5
silencer_light_time					= 0.2

[wpn_pkm_hud]:hud_base
zoom_hide_crosshair        	= true
attach_place_idx        	= 0
item_visual                	= dynamics\weapons\wpn_pkm\wpn_pkm_hud

hands_position				= 0.000000,-0.090000,0.025300
hands_orientation			= -0.050000,-0.010000,0.000000
hands_position_16x9			= 0.000000,-0.090000,0.025300
hands_orientation_16x9		= -0.050000,-0.010000,0.000000

item_position               = 0.0,0.0,0.0
item_orientation            = 0.4,1.8,0.0

shell_point					= 0.033,0.027,0.218
shell_dir               	= 0.0,1.0,0.0
shell_bone                	= wpn_body
fire_point				  	= 0.0,0.053,0.931
fire_bone                 	= wpn_body
fire_point2               	= -0.014000,0.010000,-0.037000
fire_bone2                	= wpn_body

anm_show                = pkm_draw
anm_hide                = pkm_holster
anm_idle                = pkm_idle
anm_idle_sprint         = pkm_sprint
anm_idle_moving         = pkm_moving
anm_shots               = pkm_shoot, shoot
anm_reload              = pkm_reload, reload
anm_idle_aim            = pkm_idle_aim
anm_bore                = pkm_bore

aim_hud_offset_pos 			= -0.132100,0.040900,0.025300;-0.132000,0.041100,0.021700
aim_hud_offset_rot 			= 0.000200,-0.001900,0.000000;-0.001400,-0.002200,0.000000
aim_hud_offset_pos_16x9 	= -0.132100,0.040900,0.025300
aim_hud_offset_rot_16x9 	= 0.000200,-0.001900,0.000000

lean_hud_offset_pos        = 0,0,0
lean_hud_offset_rot        = 0,0,0

lowered_hud_offset_pos					 = 0.145, 0.0, -0.06
lowered_hud_offset_pos_16x9				 = 0.145, 0.0, -0.06
lowered_hud_offset_rot					 = -0.05, -0.55, 0.4
lowered_hud_offset_rot_16x9				 = -0.05, -0.55, 0.4

;-----------------------------------------------------------------------------
; Уникальные
;-----------------------------------------------------------------------------
[wpn_pkm_zulus]:wpn_pkm
$spawn			= "weapons\uniq\wpn_pkm_zulus"
description		= str_wpn_pkm_tank_descr

inv_name		= str_wpn_pkm_tank

cost			= 25000

ammo_mag_size		= 1000
ammo_current		= 0
ammo_elapsed		= 0

condition_shot_dec		= 0.00035
condition_queue_shot_dec	= 0.0004				; увеличение изношености при выстреле очередью

visual                  = dynamics\weapons\wpn_pkm\wpn_pkm_zulus.ogf

upgr_icon_x			= 8
upgr_icon_y			= 593
upgr_icon_width		= 294
upgr_icon_height   	= 83

hud = wpn_pkm_tank_hud
snd_reload              = weapons\pkm\pkm_reload_2, 0.7
[wpn_pkm_tank_hud]:wpn_pkm_hud
item_visual                	= dynamics\weapons\wpn_pkm\wpn_pkm_zulus_hud
anm_reload              	= pkm_reload_2, reload_2